UEFN从安装到运行
学了一个星期UEFN,一些小小经验🧐
一些官方链接和学习文档
堡垒之夜官网:Fortnite – A Free-to-Play Battle Royale Game and More
UEFN 创作者中心:Fortnite Creator Portal
一、安装UEFN
用加速器打开Epic商城,搜索 Unreal Editor Fortnite 特别版
安装就好了,会同时给安装 Fortnite 的,我没记错的话当时是需要我105G左右的内存,好大😴。
二、UEFN引擎
1.1、按键
按键 | 作用 |
---|---|
Esc键 |
打开菜单 |
Tab |
打开背包 |
Q |
板编辑模式,也就是搭板编辑板,滚动鼠标中键切换板的样式,右键切换板的材料 |
Z,X,C,V |
切换板的样式,分别是竖板,横板,斜板,屋顶的快捷键,非创造模式下点这几个键可直接进入该板的编辑模式 |
M |
游戏模式下打开地图、任务、排行榜或其余玩家、输出等一些面板,在创造模式下打开时,任务栏会变成Fortnite自带的工具栏 |
两下空格 | 在编辑模式下,人物浮空 |
、 |
进入快速编辑模式,其中常用的,左键单击复制、右键单击剪切、X删除部件 |
1.2、实时同步
Fortnite 分为游戏模式和创造模式,当我们的 UEFN 和 Fortnite 建立连接之后,在 Fortnite 创作模式下做的任何修改会实时同步到 UEFN,UEFN 里修改的也会实时同步到 Fortnite 里。在游戏模式下做的任何改动则不会。
点击 Launch Session 就可以建立 Fortnite 和 UEFN 的连接,其中 Live Edit 如果没勾上,即在 Fortnite 的创造模式下做的任何更改不会同步到 UEFN。Auto Start Game的意思是默认进去就是游戏模式,不勾的话进去就是创造模式。
具体当前是什么模式的话,看 Fortnite 左上角。
模式切换:按 Esc 打开菜单,创造模式下点击 Start Game 就进入游戏模式,游戏模式下点击 End Game 就切换成创造模式。
注意如果在 Fortnite 里搭建的时一定要分清现在是创作模式还是游戏模式。
1.3、内容浏览器
这一部分跟 Unity 的 Project 资产文件夹相同
- Fortnite.Charaters:角色、动物资产
- Fortnite.Consumables:官方内置消耗品资产
- Fortnite.Devices:可交互、绑定事件函数的设备资产
- Fortnite.Prefabs:完整的建筑模型资产,基本上是由Fortnite.Props里的资产搭成的直接可用的完整模型
- Fortnite.Props:搭成Fortnite.Prefabs里的模型的零件,如单独的地板、墙面、家具等
- Fortnite.Weapon:武器资产
1.4、多视角编辑
默认都是 Perspective 视角下进行开发,不过为了更好地调整一些资产的位置,可以使用2D视图来编辑。
以 Top 视角为例,当我们选中某个资产时,可以直接移动它在整个俯视图当中的位置到我们想要的位置。 在这个模式下要按住右键才能拖动画面。
1.5、Place Actor
在 UEFN,项目的游戏世界被称作关卡,也被称为Level
Actor 大概就是静态资产、音效、摄像机、角色玩家之类可以放置到我们的游戏世界的任意对象,可以把 Place Actor 理解成把这些东西放置到世界的一个工具栏(?)
二、程序—Verse
2.1、环境
使用的是 Verse,如果电脑本身装有 VSCode环境,点击 Verse 就会直接打开 VSCode 跳转到项目的代码库,在编写代码即可。
2.2、创建Verse文件
对 Verse Explorer 里的项目文件夹右键单击可以新建一个 Verse文件,这个文件就是用于编写代码的文件。
新建 Verse文件,左边是选择 Verse文件的模板,右边主要改脚本名字,就可以创建脚本文件了,可以选择创建模板脚本还是空脚本。
创建完的文件可以在两个路径下找到:①Verse Explorer 下的 Content 里,②Content Browser 下的 Content
2.3、编译脚本
可以在 VSCode 里编译,如果是这个下标是红色的话,那么代表代码有bug,会有报错显示。
也可以在导航栏的 Verse 里 Build Verse Code编译程序代码
2.4、将脚本应用到世界
将脚本拖到世界之前,一定记得编译脚本
注意如果编写脚本时有定义场景里的对象,那么一定要在属性栏里把相应的对象绑上去,否则脚本会不起作用
三、平台相关
3.1、年龄认证
1、据说最快的方式是信用卡验证,不过总报错,而且我也没有相应的银行卡账户,只能是人脸验证或者身份证验证。
2、人脸认证!为什么验了几次都不过呀!我是长得多显小吗!生气了,让检测平台猜😠
3、最慢的就是证件认证了,加载就要老半天,从上午加载到下午都加载不出来😴
所以我到现在也没能成功年龄验证,好吧,下次再试试
3.2、公开游戏
加入创作者计划Support-A-Creator才能发布公开游戏,不过目前中国大陆被禁止,中国香港才行
3.3、私有版本游戏
在引擎Project里点击 Upload to Private Version 可以上传私有游戏版本,同时得到一个 Island Code,复制这个 Island Code 到 Fortnite 里可以测试你的游戏。
还可以在 Create 网页里点开 Project,再点开你的项目,在 Private Versions 里会有此项目所有私有版本的记录和 Island Code。
3.4、群组协作
在Create里左上角可以选择是个人还是群组
创建新群组的话,也是在这个按钮里创建
创建新群组的前提是通过年龄认证,满18岁